Aspect-oriented hard real-time programming and tool integration

نویسندگان

  • Wolfgang Pree
  • Josef Templ
چکیده

The paper sketches how aspects, integrated into a hard real-time programming language, could improve the modularization of embedded software. Based on an overview of the Timing Definition Language (TDL, as described in the TDL language report [1]), we present how aspect-oriented concepts could be woven into that language. A discussion of the advantages and disadvantages of AspectTDL rounds out the paper.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Aspect-Level WCET Analyzer: A Tool for Automated WCET Analysis of the Real-Time Software Composed Using Aspect and Components

Increasing complexity in development of real-time systems requires the integration of new software engineering techniques, such as aspect-oriented and component-based software development, with real-time system development. Since software technology for building real-time systems has to support timeliness, methods and tools for analyzing temporal behavior of the software composed out of compone...

متن کامل

Towards a Tool Supporting Integration Testing of Aspect-Oriented Programs

Aspect-Oriented Programming is an emerging software engineering paradigm. It offers new constructs and tools improving separation of crosscutting concerns into single units called aspects. AspectJ, the most used aspect-oriented programming language, represents an extension of Java. In fact, existing object-oriented programming languages suffer from a serious limitation in modularizing adequatel...

متن کامل

Is Domain Knowledge an Aspect?

Our industrial partners have difficulties coping with maintenance and reuse of their software applications, due to the hard coded presence of domain knowledge in the implementation. This paper reports on the remarkable analogy between this phenomenon and aspect-oriented programming, which leads to the interesting question: Is domain knowledge an aspect? Using a simplified example based on a rea...

متن کامل

Validation of Context-Dependent Aspect-Oriented Adaptations to Components

All potential component non-functional properties needed by third parties for late composition can not be anticipated beforehand, as they tend to be context-dependent. Moreover, those quality properties tend to be hard to modularize and can hardly be factored out of components. Developers therefore tend to embed non-functional properties within domain-specific frameworks and components. We aim ...

متن کامل

Portable and composable real-time software - a disruptive approach

ions in general-purpose programming languages Abstractions in embedded, hard real-time programming languages (5) Aspect-Oriented Programming (AOP) harnesses metaprogramming to improve the modularization of software (5) TDL-AOP for a better structuring of embedded software and avoidance of replicated code ) well-structured, maintainable code (4) domain-specific language extensions, for example, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004